The designer defines the responsibilities, operations, attributes, and relationships of one or several classes and determines how they should be adjusted to the implementation environment. In addition, the designer may have responsibility for one or more design packages or design subsystems, including any classes owned by the packages or subsystems.

Staffing To top of page

The designer must have a solid working knowledge of the following:

  • Use-case modeling techniques.
  • The requirements of the system.
  • Software design techniques, including:
    • Object-oriented analysis and design techniques.
    • The Unified Modeling Language.
  • The technologies with which the system will be implemented.

In addition, the designer must:

 

Copyright  ⌐ 1987 - 2000 Rational Software Corporation

Display Rational Unified Process using frames

Rational Unified Process